body {
    margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
	/*-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);*/
}

ul, ol, dl {
    padding: 0;
    margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
    margin-top: 0;
    padding-right: 15px;
    padding-left: 15px;
}

a {
    text-decoration: none;
    color: #404040;
}

a img {
    border: none;
}





.container {
    width: 1200px;
    background-color: #f6f6f6;
    margin: 0 auto;
    margin-left: 86px;
}

.header {
    background-color: #fff;
    width:100%;
    min-width: 1300px;
}

.sidebar1 {
    float: right;
    width: 360px;
    background-color: #f6f6f6;
    padding-bottom: 10px;
    margin-left:10px;
}
.content {
    padding: 0px 0;
    width: 820px;
    float: right;
}


.content ul, .content ol {
    padding: 0 15px 15px 40px;
}


ul.nav {
    list-style: none;
    border-top: 1px solid #666;
    margin-bottom: 15px;
}
ul.nav li {
    border-bottom: 1px solid #666;
}
ul.nav a, ul.nav a:visited {
    padding: 5px 5px 5px 15px;
    display: block;
    width: 160px;
    text-decoration: none;
   /* background-color: #C6D580;*/
}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {
    background-color: #ADB96E;
    color: #FFF;
}

.maia-aux{
    padding: 0 1.53374233129%;
    margin: auto;
    max-width: 1180px;
    min-width:1180px;
    min-height: 90px;
    margin-left: 90px;
}

footer {
    padding: 10px 0;
    background-color: #f6f6f6;
    position: relative;
    clear: both;

}

.logo {
    float: left;
    font-size: 32px;
    font-weight: 300;
    line-height: 1.375;
    margin: 0;
    width:200px;
}

.maia-util {
    float: right;
    min-height: 44px;
}

.maia-util {
    float: right !important;
    min-height: 44px;
    margin-top: 10px;
}



#maia-nav-x {
    background: #fff;
    color: #222;
    padding: 0 15px;
    margin-bottom: 10px;

}

#maia-nav-x li,#maia-nav-x li a {
    float: left;
    font-size: 14px;
    line-height: 1.43;
    margin: 0 20px 0 0;
    padding: 6px 0;
    text-shadow: 0 -1px 0 transparent;
}


.maia-nav-aux{
    padding: 0 1.53374233129%;
    margin: auto;
    max-width: 978px;
    min-height: 40px;
    margin-left: 60px;
    margin-right: 60px;
    min-width:978px;

}


.maia-nav #nav {
    float: left;
}


#maia-nav-x ul, #maia-nav-x li a, #maia-nav-x li.active li a, #maia-nav-x .maia-nav-aux {
    position: relative;
}

#maia-nav-x ul {
    list-style: none;
    margin: 0;
}

#maia-nav-x ul {
    padding: 6px 0;
}

#maia-nav-x {
    background: #fff;
    color: #222;
    padding: 0 15px;
}

#maia-nav-x ul:after {
    clear: both;
    content: "";
    display: block;
}

#maia-nav-x li a,#maia-nav-x li a:hover, #maia-nav-x li.active a {
    color: #222;
}

#maia-nav-x li.active a {
    font-weight: bold;
}

#maia-nav-x li a {
    font-weight: normal;
}


#maia-nav-x li a, #maia-nav-x li.active li a {
    z-index: 1;
}

#maia-nav-x li a, #maia-nav-y li a {
    display: block;
    margin: -6px 0;
    padding: 6px 0;
}

#maia-nav-x ul, #maia-nav-x li a, #maia-nav-x li.active li a, #maia-nav-x .maia-aux {
    position: relative;
}


#maia-footer {
    background: #f6f6f6;
    clear: both;
}


#maia-footer-local {
    display: block;
    height: 50px;
    margin: auto 0;
    vertical-align: middle;
}
#maia-footer-local {
    background: #f6f6f6;
    border-top: 1px solid #f5f5f5;
    min-height: 24px;
}
#maia-footer-global, #maia-footer-local {
    padding: 10px 15px;
}

.maia-aux-footer {
    margin: auto;
    max-width: 978px;
}

a:focus, a:hover, a:active {
    text-decoration: underline;
}


a:hover, a:active {
    outline: 0;
}

a:visited {
    color: #404040;
}


.sinaweibo {
    background: #f78585;
}
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
}

.social i {
    font-size: 2.5em;
    width: 25px;
    height: 25px;
    padding-top: 7px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 -1px 0 #3333sf;
}

/*幻灯片*/
.slick_bor{display:block; margin-bottom:10px; width:820px;}
.slick{height:300px;margin:0 auto;overflow:hidden;position:relative;width:100%;}
.slick span{background-color:#e94880;bottom:10px;color:#fff;font:700 22px/65px "Microsoft Yahei";left:0;padding:0 10px;position:absolute}
.img_855x300{height:300px;width:820px;border-radius:4px;}
.centered-btns_nav{background:transparent url(../img/themes.png) no-repeat scroll left top;height:61px;left:0;margin-top:-35px;opacity:.7;overflow:hidden;position:absolute;text-decoration:none;text-indent:-9999px;top:50%;width:38px;z-index:3}
.centered-btns_nav:active{opacity:1}
.centered-btns_nav.next{background-position:right top;left:auto;right:380px;}
.centered-btns_tabs,.large-btns_tabs,.transparent-btns_tabs{
    left: 35%;
    list-style: outside none none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    margin-top:10px;
    z-index: 2;
}
.centered-btns_tabs li,.large-btns_tabs li,.transparent-btns_tabs li{display:inline;float:none;margin-right:5px}
.centered-btns_tabs a,.large-btns_tabs a,.transparent-btns_tabs a{background:rgba(0,0,0,.2) none repeat scroll 0 0;border-radius:15px;box-shadow:0 0 2px 0 rgba(0,0,0,.3) inset;display:inline-block;height:9px;overflow:hidden;text-indent:-9999px;width:9px}
.centered-btns_here a,.large-btns_here a,.transparent-btns_here a{background:rgba(0,0,0,.8) none repeat scroll 0 0}
.centered-btns_nav{
    display:none;
}

/*精选导读*/
.daodu{display:inline-block;width:100%;margin-top:10px;margin-bottom:10px;}
.daodu .dd-list{overflow:hidden;margin-top:10px;padding:1% 1%;border:1px solid #eaeaea;border-radius:4px;background:#FFF}
.daodu .dd-list li{float:left;margin-top:1%;padding:1%;width:47%;border-radius:4px;background:#fff none repeat scroll 0 0}
.daodu .dd-list li:nth-child(2n){float:right;margin-right:0}
.daodu .dd-list li:nth-child(1){margin-top:0}
.daodu .dd-list li:nth-child(2){margin-top:0}
.content-ajax .tip h4,.daodu .tip h4{color:#7a6f6f;font-weight:400;font-size:22px;line-height:1}
.dd-img,.entry-img{position:relative;float:left;overflow:hidden;margin:0 20px 0 0}
.content-ajax .tip .count{position:absolute;right:0;bottom:0;padding:0 10px;height:100%;background:#f2f2f2 none repeat scroll 0 0;color:#333;font-size:18px}
.dd-title{margin:0;line-height:20px}
.dd-title a{display:block;overflow:hidden;height:40px;color:#393839!important;font-size:15px}
.dd-site{overflow:hidden;padding-top:12px;height:36px;color:#888;font-size:12px;line-height:18px}


.excerpt{ border:1px solid #eaeaea; background-color:#fff;padding:20px 15px 20px 20px;margin-bottom:-1px;position:relative;*zoom:1;clear:both}.excerpt h2 a{  font-size:120%;color:#555; font-weight:bold;}.excerpt h2 a:hover{ color:#61b3e6;} .excerpt:before,.excerpt:after{display:table;content:"";line-height:0}.excerpt:after{clear:both}.excerpt-nothumbnail{padding-left:20px}.excerpt-nothumbnail:hover{padding-left:24px}.excerpt header{margin:0 10px 15px 0}.excerpt .focus{float:left;margin:0 20px 0 0;text-align:center;position:relative;overflow:hidden;display:table}

.content article:first-of-type {
    border-radius: 4px 4px 0 0;

}

.content article:last-of-type {
    border-radius: 0 0 4px 4px;
    margin-bottom:10px;

}

.widget {
    /* background: rgba(0, 0, 0, 0) url("img/r_line.jpg") repeat-x scroll bottom center; */
    clear: both;
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

::selection {
    background: #72d0eb;
    color: #fff;
    text-shadow: none;
}

.social {
    height: 25px;
    padding: 0px 0px;
    background-color: #fff;
}

.social a {
    float: left;
    width: 100px;
    height: 25px;
    margin-right: 0px;
    margin-left: 0px;
    position: relative;
    color: #fff;
}

.fenye a span, button.btn, .action, .social a, .article-content a.dl {
    transition-duration: 500ms;
    -webkit-transition-duration: 500ms;
    transition-timing-function: cubic-bezier(0.445,0.05,0.55,0.95);
    -webkit-transition-timing-function: cubic-bezier(0.445,0.05,0.55,0.95);
}

.widget {
    /* background: rgba(0, 0, 0, 0) url("../img/r_line.jpg") repeat-x scroll bottom center; */
    clear: both;
    margin-bottom: 10px;
    background-color: #fff;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.top-widget {
    /* background: rgba(0, 0, 0, 0) url("../img/r_line.jpg") repeat-x scroll bottom center; */
    margin-bottom: 0px;
    background-color: #fff;
    border: 0px solid #eaeaea;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width:300px;
    float:right;
}

ul, ol {
    padding: 0;
    margin: 0;
    list-style: none;
}

li {
    line-height: 19px;
}

.d_postlist li a {
    border-bottom: 1px solid #eee;
    color: #888;
    display: block;
    font-size: 14px;
    overflow: hidden;
    padding: 10px 15px 10px 150px;
    position: relative;
}



ul#dc-footer-list, ul#dc-footer-list li {
    display: inline-block;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
    padding: 0 10px 0 0;
}


.dd-title {
    margin: 0;
    line-height: 20px;
}

.dd-title a {
    display: block;
    overflow: hidden;
    height: 20px;
    color: #393839!important;
    font-size: 15px !important;
}

.c-fm-w button:before {
    content: "\f002";
    font-family: FontAwesome;
    font-size: 16px;
    color: #1d1c1a;
}

.c-fm-w button{

    top: 0;
    right: 0px;
    width: 42px;
    height: 32px;
    border: none;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
}

button{
    font-weight: normal;
    line-height: 20px;
}



.button.danger {
    color: #900;
}
.button {
    position: relative;
    overflow: visible;
    display: inline-block;
    padding: 0.5em 1em;
    border: 1px solid #d4d4d4;
    margin: 0;
    text-decoration: none;
    text-align: center;
    text-shadow: 1px 1px 0 #fff;
    font: 11px/normal sans-serif;
    color: #333;
    white-space: nowrap;
    cursor: pointer;
    outline: none;
    background-color: #ececec;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));
    background-image: -moz-linear-gradient(#f4f4f4, #ececec);
    background-image: -ms-linear-gradient(#f4f4f4, #ececec);
    background-image: -o-linear-gradient(#f4f4f4, #ececec);
    background-image: linear-gradient(#f4f4f4, #ececec);
    -moz-background-clip: padding;
    background-clip: padding-box;
    border-radius: 0.2em;
    zoom: 1;
}

header, section, footer, aside, article, figure {
    display: block;
}